home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / msdos / plotting / us_dol11 / read.me < prev    next >
Text File  |  1993-11-30  |  6KB  |  168 lines

  1. US$11.zip       plots 3D surfaces on the PC screen. V. 1.1.
  2.       
  3. Copyright Gleb Vdovine, December 1993.
  4.  
  5. US$11 is a simple program to plot a pseudo 3D "surface" on the
  6. screen of a personal computer. Usage: US$11 <filename>. Data
  7. points Z(x,y) should be calculated or measured in the knots of
  8. UNIFORM rectangular grid with dimensions (1..NX, 1..NY). As the
  9. grid is uniform, the only coordinate information we need to make
  10. a graph is the X and Y dimensions NX and NY. So the input file
  11. should has the form:
  12.  
  13.        
  14. NX  NY          ! data dimensions
  15. Z(X1,y1)        ! first Z value of first X row
  16. Z(X2,y1)        ! second Z value of first X row
  17. ......
  18. ......
  19. Z(NX,y1)
  20. Z(X1,y2)        ! first Z value of second X row
  21. .......
  22. Z(NX,y2)
  23. .......
  24. Z(X1,NY)        ! first Z value of last (NY) X row
  25. .......
  26. Z(NX,NY)        ! last Z value of last (NY) X row
  27. EOF
  28.  
  29.       You may find the examples of input in files:
  30.       
  31.       example
  32.       example1
  33.       sinxy.dat
  34.       
  35.  
  36. The main application of US$11 is a fast "viewing" of
  37. the results of two-dimensinal calculations. Of course the scale
  38. factors on X and Y axis in most cases will be distorted with the
  39. program, as it shows all graphs with more or less equal length
  40. of X and Y sides. Angle of view is also fixed.
  41.  
  42. To fabricate a data file for the program, you must first write
  43. down the integer dimensions of your graph and then write (or
  44. print and then redirect) the results of your calculations from
  45. inside of two nested loops. Optimal dimensions of input file are
  46. NX*NY=[40....80]*[40....80].  Program was tested with NX=NY=100-
  47. file sinxy.dat is 100*100 data file. NX>100 or NY > 100 may
  48. cause problems with memory allocation or other problems.
  49.  
  50. File sinxy.dat has been generated with an example program
  51. SINXY.EXE, text of which SINXY.FOR is written in FORTRAN just to
  52. show how simply the input file may be formed. Output of
  53. SINXY.EXE has been redirected to file SINXY.DAT with a command
  54. SINXY.EXE > SINXY.DAT. 
  55.  
  56. Program works well with different graphic cards, it was tested
  57. with EGA, VGA and HERCULES. Please keep the *.bgi files in the
  58. working directory !
  59.  
  60. Output image may be printed with PrtScrn (on some computers and
  61. with some printers). A bit better way is to grab image with a
  62. screen grabber and than edit it (if necessary) with a bitmap
  63. graphic editor. Grabbers for different graphics cards are
  64. available via FTP as well as with some commercial programs. For
  65. example GRAB.COM which makes WPG copy of a screen image is
  66. supplied with WORD PERFECT.
  67.  
  68.       DIRECTORY.
  69.       
  70.       US$11 directory contains follows files:
  71.       
  72. READ     ME       4984 - this file
  73. ATT      BGI      6348 
  74. CGA      BGI      6332 
  75. EGAVGA   BGI      5554 
  76. SINXY    FOR       539 - FORTRAN example of a program which
  77.                          writes the input file
  78. HERC     BGI      6204 
  79. IBM8514  BGI      6665 
  80. PC3270   BGI      6012 
  81. US$11    EXE     62641 - US$11 itself
  82. DESCRIPT           356 - brief description
  83. SINXY    DAT    170056 - input file formed by SINXY.EXE
  84. SINXY    EXE     37278 - executable which makes SINXY.DAT      
  85. EXAMPLE          54156 - example data file
  86. EXAMPLE1         54027 - example data file
  87.  
  88.  
  89.       As US$11 is also a music program, you may distribute it
  90. freely.
  91.  
  92.       
  93.  
  94.  
  95. REGISTERING.
  96.  
  97. If You use US$11 and find it useful (?!), than you can register
  98. it by filling in the register form and sending it with a
  99. contribution of US$11,- or more, to
  100.  
  101. ------------------------------------------
  102. "Soft optics"             
  103.  
  104. Mr. Gleb Vdovine 
  105. Clara van Sparwoudestraat 50,
  106. 2612 SP, Delft, the Netherlands. 
  107. -------------------------------------------
  108.  
  109.   Please note
  110.   ! Cheques must be made payable to Gleb Vdovine
  111.  
  112.   ! Payment may be made by sending cash in an envelope (Use
  113. registered mail) or by sending a Eurocheque (in Europe). If you
  114. send a cheque other than a Eurocheque, add US$ 5 (then you get
  115. US$16),- for bank charges.
  116.   
  117.   When you register, you get a registered copy with the next features:
  118.  
  119.  * silent 
  120.  * another viewing algorithm
  121.  * support of different formats of input data 
  122.  * new features asked by other people who registered it
  123.  * my infinite thanks
  124.  
  125. If you keep using this program, but do not want to register it,
  126. would you be so kind to send me a picture postcard of your town,
  127. village etc. with an (original) post stamp on it.
  128.  
  129. *       Ideas, hints, remarks, comments etc.
  130.  
  131. If you have a something to ask about US$11- for example if you are
  132. tired of Russian music (:-), please don't hesitate and let me know.
  133. You can contact me at the following ways:
  134.  
  135.  ! E-mail     : till February 1995: gleb@dutentb.et.tudelft.nl
  136.  ! Normal mail: See above 
  137.  
  138.  
  139.                    REGISTER FORM US$11
  140.  
  141.     Name: ________________________________________________________
  142.  
  143.  Address: ________________________________________________________
  144.  
  145.     City: ________________________________________________________
  146.  
  147.    State: ________________________________ Zip Code: _____________
  148.  
  149.  Country: ________________________________ Phone: ________________
  150.  
  151.     Date: _________________________
  152.  
  153.  DISKFORMAT:    o 3.5"      o 5.25" 
  154.  
  155.     I want:
  156.  
  157.     to register US$11                                           O
  158.     
  159.     to get the last version (if available)                      O
  160.     
  161.     to be inquired when a new release of US$11, US$12, etc
  162.     is released (be careful, US$101 is possible !)              O
  163.     
  164.     to get together with US$11 shareware screen grabbers        O
  165.     
  166.     to get the source file of US$11,  US$12...                  O  
  167.     
  168.